// pages/fenye/fenye.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getList()
  },

  
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    console.log("上拉触底：onReachBottom")
    // page++
    this.getList()
  },

  getList() {
    wx.showLoading({
      title: '加载中...',
    })
    let len = this.data.list.length
    
    // 调用云函数
    wx.cloud.callFunction({
      name: "fenye",
      data:{
        len: len, // 做分页用的
        pageNum: 50,  //每页多少条数据
      }
    }).then(res => {
      let dataList = res.result.data
      if(dataList.length <= 0){
        wx.showToast({
          icon: 'none',
          title: '没有更多的数据了',
        })
        return
      }else{
        wx.hideLoading()
      }
      console.log("分页获取数据成功", dataList)
      this.setData({
        list: this.data.list.concat(dataList)
      })
      console.log(this.data.list)
    }).catch(err => {
      wx.hideLoading()
      console.error("调用失败", err)
    })


    // wx.cloud.database().collection("num2")
    //   .skip(len)
    //   .get()
    //   .then(res => {
    //     let dataList = res.data
    //     if(dataList.length <= 0){
    //       wx.showToast({
    //         icon: 'none',
    //         title: '没有更多的数据了',
    //       })
    //       return
    //     }else{
    //       wx.hideLoading()
    //     }
    //     console.log("分页获取数据成功", res)
    //     this.setData({
    //       list: this.data.list.concat(res.data)
    //     })
    //     console.log(this.data.list)
    //   })
    //   .catch(err => {
    //     wx.hideLoading()
    //     console.error("分页失败的数据", err)
    //   })
  },

})